<?php

namespace xingchen\adminApi;

use xing\helper\yii\ReturnHelper;

/**
 * @property array $fieldsSet 字段配置,主要是指在表单中的类型 (默认input) 全部类型参考 FieldMap
 * @property array $mapping 字段值映射, 自动换成映射值 如sex =1表示男
 */
class BaseApiFormat implements ApiFormatInterface
{
    protected $fieldsSet;
    protected $mapping;

    public static function init()
    {
        $class = new static;
        return $class;
    }


    public function formatList($list)
    {
        return ReturnHelper::transformation($list);
    }

    public function returnList($list, $pagination)
    {
        return ['pagination' => $pagination, 'list' => $list];
    }
}
